﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using DAO;
using DTO;

namespace BUS
{
    public class PhieuKhamBenhBUS
    {
        public static DataTable LayDanhSachPhieuKhamBenh()
        {
            return PhieuKhamBenhDAO.LayDanhSachPhieuKhamBenh();
        }

        public static int ThemPhieuKhamBenh(PhieuKhamBenhDTO obj)
        {
            return PhieuKhamBenhDAO.ThemPhieuKhamBenh(obj);
        }

        public static void XoaPhieuKhamBenh(int maPhieuKhamBenh)
        {
            PhieuKhamBenhDAO.XoaPhieuKhamBenh(maPhieuKhamBenh);
        }

        public static void SuaPhieuKhamBenh(PhieuKhamBenhDTO obj)
        {
            PhieuKhamBenhDAO.SuaPhieuKhamBenh(obj);
        }

        public static PhieuKhamBenhDTO LayThongTinPhieuKhamBenhTheoPhieuKhamBenh(int maPhieuKhamBenh)
        {
            return PhieuKhamBenhDAO.LayThongTinPhieuKhamBenhTheoMaPhieuKhamBenh(maPhieuKhamBenh);
        }

        public static DataTable KiemTraPhieuKhamBenhTrongNgay(int maHSBN)
        {
            return PhieuKhamBenhDAO.KiemTraPhieuKhamBenhTrongNgay(maHSBN);
        }

        public static DataTable TimKiemThanhToanMacDinh(string sql)
        {
            return PhieuKhamBenhDAO.TimKiemThanhToanMacDinh(sql);
        }

        public static void ThanhToanMacDinh(string maphieu, string sotien)
        {
            PhieuKhamBenhDAO.ThanhToanMacDinh(maphieu, sotien);
        }

        public static DataTable PhieuKhamBenhTrongNgayDaThanhToan()
        {
            return PhieuKhamBenhDAO.PhieuKhamBenhTrongNgayDaThanhToan();
        }
    }
}
